Level and BLAS in the NAG C Library

نویسندگان

  • Shah Datardina
  • Jeremy Du Croz
چکیده

This report describes a set of matrix vector routines Level BLAS and matrix matrix routines Level BLAS written in C These routines have been included in Mark of the NAG C Library and are used by other library routines in that library Details are given of the implementation testing and use of the routines and a complete listing of all the ANSI C function prototypes is included in the Appendix The speci cations are modelled on the corresponding Fortran Level and Level BLAS

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences in Developing Numerical Subprograms on a Parallel Shared Memory Computer

This Technical Report describes work carried out on the parallel shared memory SGI Power Challenge system with MIPS R MHz processors under OS IRIX at UNI C Denmark The main thrust of this work was an investigation of the scalability and e ciency of a range of numerical routines The routines studied were grouped according to the mode of parallelism they employed Simple parallelism concurrent exe...

متن کامل

BLIS: A Framework for Rapid Instantiation of BLAS Functionality

The BLAS Libray Instantiation Software (BLIS) is a new framework for the rapid instantiation of Basic Linear Algebra Subprograms (BLAS) functionality. The fundamental innovation is the insight that virtually all computation within level-2 (matrix-vector) and level-3 (matrix-matrix) BLAS operations can be expressed in terms of very simple kernels. While others had made similar insights, BLIS bri...

متن کامل

BLIS: A Modern Alternative to the BLAS

We propose the portable BLAS-like Interface Software (BLIS) framework which addresses a number of shortcomings in both the original BLAS interface and present-day BLAS implementations. The framework allows developers to rapidly instantiate high-performance BLAS-like libraries on existing and new architectures with relatively little effort. The key to this achievement is the observation that vir...

متن کامل

Local Basic Linear Algebra Subroutines (LBLAS) for the CM-5/5E

The Connection Machine Scienti c Software Library (CMSSL) is a library of scienti c routines designed for distributed memory architectures. The BLAS of the CMSSL have been implemented as a two{level structure to exploit optimizations local to nodes and across nodes. This paper presents the implementation considerations and performance of the Local BLAS, or BLAS local to each node of the system....

متن کامل

USENIX Association Proceedings of the 4 th Annual Linux Showcase

This paper presents a multi-threaded BLAS library for dual SMP Intel computer running Linux. We present simple techniques to obtain parallelism for BLAS call transparently from the client program. We discuss some synchronization methods available under Linux, show performances results for a representative set of BLAS and for a high level linear algebra kernel. We then explain some key points on...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005